package com.crm.model.entity.AuthorityManager;

import java.math.BigDecimal;
import java.util.Date;

public class UserInfo {
    private String userId;

    private String userName;

    private String userNation;

    private Short userSex;

    private String userBirth;

    private String userCard;

    private String politicalIdentity;

    private Short maritalStatus;

    private String nativePlace;

    private String nativePlaceAddr;

    private String userNowAddr;

    private String userContact;

    private String emergencyContact;

    private String emergencyContactWay;

    private String userEmail;

    private Short positionStatus;

    private String liveCity;

    private Short conversionStatus;

    private Date conversionDate;

    private Date entryTm;

    private Date leaveTm;

    private String position;

    private String systemRole;

    private String companyId;

    private String companyName;

    private String accountId;

    private String userSuperiorId;

    private String userJobNumber;

    private Integer onTheJobSituation;

    private String resumeId;

    private BigDecimal royaltyCountMoney;

    private Integer salesLevel;

    private Integer integral;

    private Integer userLevel;

    private Integer creditScore;

    private String uploadId;

    private String operateId;

    private Date createTm;

    private String updateUserId;

    private Date updateTm;

    private String entryArea;

    public UserInfo(String userId, String userName, String userNation, Short userSex, String userBirth, String userCard, String politicalIdentity, Short maritalStatus, String nativePlace, String nativePlaceAddr, String userNowAddr, String userContact, String emergencyContact, String emergencyContactWay, String userEmail, Short positionStatus, String liveCity, Short conversionStatus, Date conversionDate, Date entryTm, Date leaveTm, String position, String systemRole, String companyId, String companyName, String accountId, String userSuperiorId, String userJobNumber, Integer onTheJobSituation, String resumeId, BigDecimal royaltyCountMoney, Integer salesLevel, Integer integral, Integer userLevel, Integer creditScore, String uploadId, String operateId, Date createTm, String updateUserId, Date updateTm, String entryArea) {
        this.userId = userId;
        this.userName = userName;
        this.userNation = userNation;
        this.userSex = userSex;
        this.userBirth = userBirth;
        this.userCard = userCard;
        this.politicalIdentity = politicalIdentity;
        this.maritalStatus = maritalStatus;
        this.nativePlace = nativePlace;
        this.nativePlaceAddr = nativePlaceAddr;
        this.userNowAddr = userNowAddr;
        this.userContact = userContact;
        this.emergencyContact = emergencyContact;
        this.emergencyContactWay = emergencyContactWay;
        this.userEmail = userEmail;
        this.positionStatus = positionStatus;
        this.liveCity = liveCity;
        this.conversionStatus = conversionStatus;
        this.conversionDate = conversionDate;
        this.entryTm = entryTm;
        this.leaveTm = leaveTm;
        this.position = position;
        this.systemRole = systemRole;
        this.companyId = companyId;
        this.companyName = companyName;
        this.accountId = accountId;
        this.userSuperiorId = userSuperiorId;
        this.userJobNumber = userJobNumber;
        this.onTheJobSituation = onTheJobSituation;
        this.resumeId = resumeId;
        this.royaltyCountMoney = royaltyCountMoney;
        this.salesLevel = salesLevel;
        this.integral = integral;
        this.userLevel = userLevel;
        this.creditScore = creditScore;
        this.uploadId = uploadId;
        this.operateId = operateId;
        this.createTm = createTm;
        this.updateUserId = updateUserId;
        this.updateTm = updateTm;
        this.entryArea = entryArea;
    }

    public UserInfo() {
        super();
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    public String getUserNation() {
        return userNation;
    }

    public void setUserNation(String userNation) {
        this.userNation = userNation == null ? null : userNation.trim();
    }

    public Short getUserSex() {
        return userSex;
    }

    public void setUserSex(Short userSex) {
        this.userSex = userSex;
    }

    public String getUserBirth() {
        return userBirth;
    }

    public void setUserBirth(String userBirth) {
        this.userBirth = userBirth == null ? null : userBirth.trim();
    }

    public String getUserCard() {
        return userCard;
    }

    public void setUserCard(String userCard) {
        this.userCard = userCard == null ? null : userCard.trim();
    }

    public String getPoliticalIdentity() {
        return politicalIdentity;
    }

    public void setPoliticalIdentity(String politicalIdentity) {
        this.politicalIdentity = politicalIdentity == null ? null : politicalIdentity.trim();
    }

    public Short getMaritalStatus() {
        return maritalStatus;
    }

    public void setMaritalStatus(Short maritalStatus) {
        this.maritalStatus = maritalStatus;
    }

    public String getNativePlace() {
        return nativePlace;
    }

    public void setNativePlace(String nativePlace) {
        this.nativePlace = nativePlace == null ? null : nativePlace.trim();
    }

    public String getNativePlaceAddr() {
        return nativePlaceAddr;
    }

    public void setNativePlaceAddr(String nativePlaceAddr) {
        this.nativePlaceAddr = nativePlaceAddr == null ? null : nativePlaceAddr.trim();
    }

    public String getUserNowAddr() {
        return userNowAddr;
    }

    public void setUserNowAddr(String userNowAddr) {
        this.userNowAddr = userNowAddr == null ? null : userNowAddr.trim();
    }

    public String getUserContact() {
        return userContact;
    }

    public void setUserContact(String userContact) {
        this.userContact = userContact == null ? null : userContact.trim();
    }

    public String getEmergencyContact() {
        return emergencyContact;
    }

    public void setEmergencyContact(String emergencyContact) {
        this.emergencyContact = emergencyContact == null ? null : emergencyContact.trim();
    }

    public String getEmergencyContactWay() {
        return emergencyContactWay;
    }

    public void setEmergencyContactWay(String emergencyContactWay) {
        this.emergencyContactWay = emergencyContactWay == null ? null : emergencyContactWay.trim();
    }

    public String getUserEmail() {
        return userEmail;
    }

    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail == null ? null : userEmail.trim();
    }

    public Short getPositionStatus() {
        return positionStatus;
    }

    public void setPositionStatus(Short positionStatus) {
        this.positionStatus = positionStatus;
    }

    public String getLiveCity() {
        return liveCity;
    }

    public void setLiveCity(String liveCity) {
        this.liveCity = liveCity == null ? null : liveCity.trim();
    }

    public Short getConversionStatus() {
        return conversionStatus;
    }

    public void setConversionStatus(Short conversionStatus) {
        this.conversionStatus = conversionStatus;
    }

    public Date getConversionDate() {
        return conversionDate;
    }

    public void setConversionDate(Date conversionDate) {
        this.conversionDate = conversionDate;
    }

    public Date getEntryTm() {
        return entryTm;
    }

    public void setEntryTm(Date entryTm) {
        this.entryTm = entryTm;
    }

    public Date getLeaveTm() {
        return leaveTm;
    }

    public void setLeaveTm(Date leaveTm) {
        this.leaveTm = leaveTm;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position == null ? null : position.trim();
    }

    public String getSystemRole() {
        return systemRole;
    }

    public void setSystemRole(String systemRole) {
        this.systemRole = systemRole == null ? null : systemRole.trim();
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId == null ? null : companyId.trim();
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId == null ? null : accountId.trim();
    }

    public String getUserSuperiorId() {
        return userSuperiorId;
    }

    public void setUserSuperiorId(String userSuperiorId) {
        this.userSuperiorId = userSuperiorId == null ? null : userSuperiorId.trim();
    }

    public String getUserJobNumber() {
        return userJobNumber;
    }

    public void setUserJobNumber(String userJobNumber) {
        this.userJobNumber = userJobNumber == null ? null : userJobNumber.trim();
    }

    public Integer getOnTheJobSituation() {
        return onTheJobSituation;
    }

    public void setOnTheJobSituation(Integer onTheJobSituation) {
        this.onTheJobSituation = onTheJobSituation;
    }

    public String getResumeId() {
        return resumeId;
    }

    public void setResumeId(String resumeId) {
        this.resumeId = resumeId == null ? null : resumeId.trim();
    }

    public BigDecimal getRoyaltyCountMoney() {
        return royaltyCountMoney;
    }

    public void setRoyaltyCountMoney(BigDecimal royaltyCountMoney) {
        this.royaltyCountMoney = royaltyCountMoney;
    }

    public Integer getSalesLevel() {
        return salesLevel;
    }

    public void setSalesLevel(Integer salesLevel) {
        this.salesLevel = salesLevel;
    }

    public Integer getIntegral() {
        return integral;
    }

    public void setIntegral(Integer integral) {
        this.integral = integral;
    }

    public Integer getUserLevel() {
        return userLevel;
    }

    public void setUserLevel(Integer userLevel) {
        this.userLevel = userLevel;
    }

    public Integer getCreditScore() {
        return creditScore;
    }

    public void setCreditScore(Integer creditScore) {
        this.creditScore = creditScore;
    }

    public String getUploadId() {
        return uploadId;
    }

    public void setUploadId(String uploadId) {
        this.uploadId = uploadId == null ? null : uploadId.trim();
    }

    public String getOperateId() {
        return operateId;
    }

    public void setOperateId(String operateId) {
        this.operateId = operateId == null ? null : operateId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId == null ? null : updateUserId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public String getEntryArea() {
        return entryArea;
    }

    public void setEntryArea(String entryArea) {
        this.entryArea = entryArea == null ? null : entryArea.trim();
    }
}